improve speed of Esirkepov current deposition
add documentation
update comment
remove speed tuneup from native version