Modeling multi-scale processes in hydraulic fracture propagation using the implicit level set algorithm