improve fibonacci